import math
a=int(input("Введите число:"))
a1=a
a2=a
if 1000 <= a and a < 10000:
    z=a//1000
    print(z)
    x=a//100%10
    print(x)
    c=a//10%10
    print(c)
    v=a%10
    print(v)
    M = 0
    while a!=0:
        s=a%10
        if s>M:
            M=s
        else:
            M=M
        a=a//10
    print("1) Максимальная цифра в числе:",M)
    N = M
    while a1!=0:
        d=a1%10
        if d>N:
            N=N
        else:
            N=d
        a1=a1//10
    print("2) Минимальная цифра в числе:", N)
    q=0
    if z%2==0:
        q+=1
    if x%2==0:
        q+=1
    if c%2==0:
        q += 1
    if v%2==0:
        q += 1
    print('3) Кол-во четных чисел:',q)
    w=0
    if z==0:
        w+=1
    if x==0:
        w+=1
    if c==0:
        w+=1
    if v==0:
        w+=1
    print("4) Кол-во 0 в числе:",w)
    u=0
    p = math.sqrt(z)
    t = int(p)
    if z == t * t:
        u+=1
    p = math.sqrt(x)
    t = int(p)
    if x== t * t:
        u+=1
    p = math.sqrt(c)
    t = int(p)
    if c== t * t:
        u+=1
    p = math.sqrt(v)
    t = int(p)
    if v== t * t:
        u+=1
    print("5) Кол-во чисел-квадратов:",u)
    r=math.sqrt(a2)
    e=int(r)
    if a2==e*e:
        print("6) Число",a2,"является квадратом числа",e)
    else:
        print("6) Число",a2,"не является квадратом")
    if a2%2==0:
        print("7) Число",a2,"является четным")
    else:
        print("7) Число",a2,"не является четным")
    if a2%3==0:
        print("8) Число",a2,"кратно 3")
    else:
        print("8) Число", a2, "не кратно 3")
else:
    print("Число не четырёхзначное, попробуйте ещё раз")